package com.platform.modules.report.dao;

import com.platform.modules.report.dto.BaseQueryDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface QlyAccReportDao {


    Integer qlyAccCount(@Param("params") Map<String,Object> params);

    List<Map<String ,Object>> qlyAccCountGroupByType(@Param("params") BaseQueryDTO baseQueryDTO);

    List<Map<String ,Object>> qlyAccCountGroupByCity(@Param("params") BaseQueryDTO baseQueryDTO);

    List<Map<String ,Object>> qlyAccCountGroupByYear(@Param("params") BaseQueryDTO baseQueryDTO);

    List<Map<String ,Object>> qlyAccCountGroupByPrjCategory(@Param("params") BaseQueryDTO baseQueryDTO);


}
